IMotion.MoveSpline 方法
使轴组沿著样条曲线移动。
命名空间:IntervalZero.KINGSTAR.Base.Api组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
KsCommandStatus MoveSpline(
int Index,
int SplineId,
McCoordSystem CoordSystem,
McBufferMode BufferMode,
McTransitionMode TransitionMode,
double[] TransitionParameter,
double Time
)
Function MoveSpline(
Index As Integer,
SplineId As Integer,
CoordSystem As McCoordSystem,
BufferMode As McBufferMode,
TransitionMode As McTransitionMode,
TransitionParameter As Double(),
Time As Double
) As KsCommandStatus
参数
Index
型别:int
轴组的索引。索引以 0 为起始,最多可有 32 个轴组。
SplineId
型别:int
曲线的索引。
CoordSystem
座标系统。
BufferMode
型别:McBufferMode
定义函式的时间顺序。
TransitionMode
插入一个转换曲线。
TransitionParameter
型别:double[]
转换模式的附加参数,若将 TransitionMode 设为 mcNone
,则此参数无效。
Time
型别:double
保留。
回传值
回传 KsCommandStatus 类别。
备注
若目前轴组命令位置与样条起点位置不同,MoveSpline 会以点对点的方式先将轴组移动到起点位置,接著再开始样条运动。
范例
N/A
参见